interior organs - Spanish English Dictionary